﻿<!DOCTYPE HTML>
<html lang="zh">
<head>
<title>跳出 - 语法 &amp; 使用 | AutoHotkey v2</title>
<meta name="description" content="The 跳出 statement exits (terminates) any 类型 of 循环 statement." />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link href="../static/theme.css" rel="stylesheet" type="text/css" />
<script src="../static/content.js" type="text/javascript"></script>
<script type="text/javascript">$(function(){0<=window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")&&CaoNiMaDeUc()})</script>
</head>
<body>

<h1>跳出</h1>
<p>退出(终止) 任意类型的<a href="../Language.htm#loop-statement">循环语句</a>.</p>
<pre class="Syntax"><span class="func">跳出</span> <span class="optional">LoopLabel</span></pre>

<h2 id="Parameters">参数</h2>
<dl>
  <dt>LoopLabel</dt>
  <dd>
    <p><em>LoopLabel</em> 标识此语句应该应用于哪层循环; 可通过<a href="../misc/Labels.htm">标签名称</a>或数字嵌套层级来实现. 如果省略或为 1, 则此语句适用于包含它的最内层循环. 如果指定了<a href="../misc/Labels.htm">标签</a>, 标签必须直接指向<a href="../Language.htm#loop-statement">循环语句</a>.</p>
    <p><em>LoopLabel</em> 必须为常量值 - 不支持变量和表达式, 但括号中的单个原义数字或用圆括号括起来的字符串除外. 例如: <code>跳出("outer")</code></p>
  </dd>
</dl>

<h2 id="Remarks">备注</h2>
<p>鼓励使用 跳出 和 <a href="Continue.htm">跳过</a> 代替 <a href="Goto.htm">跳转</a>, 因为它们通常让脚本更容易阅读和维护.</p>
<h2 id="Related">相关</h2>
<p><a href="Continue.htm">跳过</a>, <a href="Loop.htm">循环</a>, <a href="While.htm">While-loop</a>, <a href="For.htm">遍历-loop</a>, <a href="Block.htm">区块</a>, <a href="../misc/Labels.htm">标签</a></p>

<h2 id="Examples">示例</h2>
<div class="ex" id="ExBasic">
<p><a href="#ExBasic">#1</a></p>
<pre>循环
{
    <em>; ...</em>
    如果 (var &gt; 25)
        跳出
    <em>; ...</em>
    如果 (var &lt;= 5)
        跳过
}</pre>
</div>

<div class="ex" id="ExBreakOuter">
<p><a href="#ExBreakOuter">#2</a>: 从嵌套循环中退出 outer(外部) 循环.</p>
<pre>outer:
循环 3
{
    x := 内_循环次数
    循环 3
    {
        如果 (x*内_循环次数 = 6)
            跳出 outer  <em>; 等同于 <b>跳出 2</b> 或 <b>跳转 break_outer</b>.</em>
        信息框 x "," 内_循环次数
    }
}
break_outer: <em>; 用于 跳转.</em>
</pre>
</div>

</body>
</html>